This is a patch develoepd by the team at SoFPlus (SoF+) which helps fix a range of game vulnerabilities and compatibility problems faced when trying to run the game under modern Windows systems.
As of February 2020, the original files are no longer available at http://sof1.megalag.org/sofplus/ so I have uploaded an archive copy of the patch files here.
Follow the patch instructions in the readme file in the zip archive.
Changelog:
Changelog:
Changes in version 20140531:
- Changed default GameSpy master server to sof1master.megalag.org
- French menu translation by JuliEn
- German menu translation by GaLLo
- Updated menus
- Support for QeffectsGL
- Disabled IPX
Changes in version 20130606:
- Changed the description of sp_sc_on_change in the manual
- Renamed _sp_cl_vid_modes to _sp_cl_info_vid_modes
- Added sp_sc_cvar_find, sp_sc_cvar_copy_latched, sp_sc_cvar_replace and
sp_sc_file_find command
- Configurable GameSpy master server
- Updated menus and re-enabled the servers menu
- Allow FOV to be changed
- Add FPS graph and OSD
- Split sofplus.pak and moved optional parts into the fonts and optional files
- Modified screenshot code to create PNG images
- Added cvar to change OpenGL GL_TEXTURE_MAG_FILTER from GL_NEAREST to GL_LINEAR
(created by WhiteMagicRaven)
- Added cvar to change OpenGL GL_TEXTURE_MAX_ANISOTROPY_EXT from hardcoded value
of 2 to 1 .. 16 (created by WhiteMagicRaven)
- Modified s_khz cvar to support 44 and 48 kHz for defsnd.dll (created by
WhiteMagicRaven)
Changes in version 20121028:
- Separate server and client DLL
- Support for German SoF.exe removed
- Scripting changes (support for functions, new cvars and commands)
- Crash fixes
- ... (this version has been in development for years, so I forgot what changed)
Changes in version 1.4t17:
- Removed cryptlib
- Modified FPS limiter
Changes in version 1.4t16:
- Added code to detect all supported video modes
- Modified the video settings menu
- Backported experimental single player FPS limiter. If your SoF shows weird
behaviour (e.g. during the intermission at the end of a map), delete
SoFplus.dll and rename SoFplus-unlimited.dll to SoFplus.dll.
Changes in version 1.4t15:
- Backported custom video mode cvars _sp_cl_vid_mode_0 .. _sp_cl_vid_mode_9
- Added shortscreen menus
Changes in version 1.4t14:
- Fixed a bug in sp_sc_timer that caused strange behaviour when multiple timers were active
- Blocked an exploit that allowed a remote attacker to take control of your PC